#pragma once

#include <AVUISetter.h>
#include <AVUIObjectCollection.h>

namespace AVUI {

class SetterBaseCollection : public TObjectCollection<SetterBase>
{
public:
    DECLARE_ELEMENT(SetterBaseCollection, ObjectCollectionBase);

    void Seal()
    {
        for(int idx = 0; idx < get_Count(); idx++)
        {
            (*this)[idx]->Seal();
        }
    }
};


}; // namespace AVUI
